/**
 * 
 */
package ar.com.psicosoft.service.psicosoft;

/**
 * @author moranelli
 *
 */
import java.io.Serializable;
import java.util.List;

import ar.com.psicosoft.exception.PsicosoftException;
import ar.com.psicosoft.model.psicosoft.Profesional;

public interface ProfesionalService extends Serializable {

	public abstract Profesional buscarProfesionalPorId(Integer idProfesional)
			throws PsicosoftException;

	public abstract List<Profesional> buscarProfesionales()
			throws PsicosoftException;

	public abstract void guardarProfesional(Profesional profesional)
			throws PsicosoftException;

	public abstract void modificarProfesional(Profesional profesional)
			throws PsicosoftException;

	public abstract void eliminarProfesional(Profesional profesional)
			throws PsicosoftException;

	public abstract void bajaProfesional(Profesional profesional)
			throws PsicosoftException;

}
